package cn.picclife.mwx.manager.sys.mapper;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.picclife.mwx.common.core.dao.MyBatisRepositoryAnnotation;
import cn.picclife.mwx.manager.sys.model.bo.ScreenShotBo;
import cn.picclife.mwx.manager.sys.model.po.Archive;
import cn.picclife.mwx.manager.sys.model.po.DataCollect;
import cn.picclife.mwx.manager.sys.model.po.ScreenShot;

@MyBatisRepositoryAnnotation
public interface ArchiveMapper {

	/**
	 * 保存数据
	 * @param bo
	 * @return
	 */
	public int saveData(Archive bo);
	
	/**
	 * 修改数据
	 * @param bo
	 * @return
	 */
	public int updateData(Archive bo);
	
	/**
	 * 查询所有数据
	 * @param bo
	 * @return
	 */
	public List<Archive> queryAllData();
	
	public List<DataCollect> queryTaskList( @Param("time") Date time);
	
	public int updateTask(DataCollect bo);
	
	public List<ScreenShot> queryTaskShot(ScreenShotBo bo);
	
	public int updateTaskShot(ScreenShot bo);

	
	
	
}
